#ifndef __coordinate_H__
#define __coordinate_H__

#include <iostream>

using namespace std;

struct Coordinate {
	int x, y;
	Coordinate();
	Coordinate(int, int);
	Coordinate(const Coordinate &);
	const bool operator==(const Coordinate&) const;
};

ostream& operator<<(ostream&, const Coordinate&);

#define CoordinateNIL Coordinate(-1, -1)

#endif /* __coordinate_H__ */